package de.alfenory.autobill.config;

import java.util.*;

/**
 *
 * @author alefen
 */
public class AutobillConfiguration {
    List<String> notAllowedPartsId;
    String billReferencePreText;
    String servicePeriodText;
    int daysPerYear;
    String vatText;
    boolean dailyMode;
    
    public AutobillConfiguration(List<String> notAllowedPartsId, String billReferencePreText, String servicePeriodText, int daysPerYear, String vatText, boolean dailyMode) {
        this.notAllowedPartsId = notAllowedPartsId;
        this.billReferencePreText = billReferencePreText;
        this.servicePeriodText = servicePeriodText;
        this.daysPerYear = daysPerYear;
        this.vatText = vatText;
        this.dailyMode = dailyMode;
    }
    
    public AutobillConfiguration(List<String> notAllowedPartsId, String billReferencePreText, String servicePeriodText, int daysPerYear, String vatText) {
        this.notAllowedPartsId = notAllowedPartsId;
        this.billReferencePreText = billReferencePreText;
        this.servicePeriodText = servicePeriodText;
        this.daysPerYear = daysPerYear;
        this.vatText = vatText;
        this.dailyMode = false;
    }

    public List<String> getNotAllowedPartsId() {
        return notAllowedPartsId;
    }
    
    public String getBillReferencePretext() {
        return billReferencePreText;
    }

    public String getVatText() {
        return vatText;
    }

    public int getDaysPerYear() {
        return daysPerYear;
    }

    public String getServicePeriodText() {
        return servicePeriodText;
    }

    public String getBillReferencePreText() {
        return billReferencePreText;
    }

    public boolean isDailyMode() {
        return dailyMode;
    }

    public void setDailyMode(boolean dailyMode) {
        this.dailyMode = dailyMode;
    }
}